const sequelize = require('../db');
const { DataTypes } = require('sequelize');

// 用户信息表
// id 
// name             string
// age              number
// sex              boolean
// adress           string
// userid (外键)    string
// avatar (头像)    string
// Introduction (介绍)    string
// adminid (外键属于哪个管理员)   string
const userinfo = sequelize.define(
    "userinfo",
    {
        name: {
            type: DataTypes.STRING,
            allowNull: false,
        },
        age: {
            type: DataTypes.INTEGER,
        },
        sex: {
            type: DataTypes.BOOLEAN,
            allowNull: true,
        },
        adress: {
            type: DataTypes.STRING,
            allowNull: true,
        },
        avatar: {
            type: DataTypes.STRING,
            allowNull: true
        },
        Introduction: {
            type: DataTypes.STRING,
            allowNull: true,
        }
    },
    {
        createdAt: 'createdTime', //创建时间
        updatedAt: 'updateTime',  //更新时间
        paranoid: true, // 从此以后,该表的数据不会真正的删除
    }
)

module.exports = userinfo;